草庐IT

OpenSSL 证书

全部标签

如何在windows上安装Openssl环境

首先在链接下载openssl安装版opensslwindows我选择的是肥一点的版本然后就是按向导步骤安装。安装完后,首先要先设置下环境变量我安装的路径是C:\ProgramFiles\OpenSSL-Win64\bin接下来,我以我的windows11为例说明,在任务栏开始菜单图标上右键【系统】-【高级系统设置】-【环境变量】-【系统变量】中Path变量后双击编辑设置好后,在终端或者命令行中输入opensslversion,验证是否安装成功,成功会显示版本号PSC:\Users\tians\Desktop\223>opensslversionOpenSSL3.1.130May2023(Lib

阿里云ssl免费数字证书快过期 如何更换

1.登陆阿里云找到ssl查看快过期的证书数字证书管理服务-ssl证书 2.创建免费的证书,对应过期证书的域名3.下载新证书pemkey放在本地此处记录本地的下载路径/Users/dorsey/Downloads/10791167_lzzabc.cn_nginx/lzzabc.cn.pem /Users/dorsey/Downloads/10791167_lzzabc.cn_nginx/lzzabc.cn.key4.在服务器找到nginx的配置文件找到该域名现在的ssl证书的具体位置找到ssl存放位置  /www/https/lzzabc.cn.pem  /www/https/lzzabc.cn

RestTemplate 请求https接口,无需证书访问,并整合工具类,细到极致

  Hello,大家好呀,我是你们的Jessica老哥,不知不觉,到了3月份了,又是一年一度的金三银四,老哥和大家一样,想换工作,于是呢,更新资料,投简历。试想着把自己的劳动价值卖的更高一点。  没想到,今年好像行情有点不太对劲呀,往年跟HR打个招呼,人家还会要你简历,可现在呢,人家是已读不回,硬气了。也许是老哥的学历低,再加上大环境不好和学编程的人越来越多,不好找工作咯。算了,算了,老哥继续苟着吧。这次给大家带来的是RestTemplate请求https接口,我们都知道,https接口一般是需要证书才能访问的,但是我们可以采取一些特殊的手段,跳过证书验证。下面,老哥讲下具体的代码1、首先,配

X509证书详解

先解释一些概念:Certificationauthority(CA):被信任的证书颁发机构,负责创建公钥证书和提供数字签名。CAcertificate:一个CA的公钥证书,可以是自己发给自己的,也可以来自别的CA。public-keyinfrastructure(PKI):公钥体系subscriber证书订阅人,向证书颁发机构申请证书公钥证书分为两大类:CAcertificates:证书颁发机构的自身证书,通常是由上一级单位发放end-entitypublic-keycertificates:普通用户证书CA权威公钥证书分为三种类型:Self-issuedcertificate:自发放证书,颁

xcode - 使用 NSURLSession 连接到具有无效证书的服务器(swift2、xcode7、ios9)

我使用的是Xcode7、Swift2和iOS9。我想使用NSURLSession连接到Web服务,但在尝试连接时出现以下错误:2015-10-1316:07:33.595XCTRunner[89220:4520715]NSURLSession/NSURLConnectionHTTPloadfailed(kCFStreamErrorDomainSSL,-9813)2015-10-1316:07:33.604XCTRunner[89220:4520571]Errorwithconnection,details:ErrorDomain=NSURLErrorDomainCode=-1202"T

linux自建证书搭建https(单项加密)

搭建https有两种方式,分为单向认证和双向认证。单向认证就是传输的数据加密过了,但是不会校验客户端的来源,也就只有客户端验证服务端证书。本次实验是搭建单向认证的https证书1、建立服务器私钥,生成RSA秘钥,过程中会输入密码(123456)1.1、创建存放ssl证书的路径[root@localhost~]#mkdir-p/home/ssl/certificate[root@localhost~]#cd/home/ssl/certificate1.2、创建私钥[root@localhostcertificate]#opensslgenrsa-des3-outserver.key2048Gen

macos - 如何在 swift 中导入 DER 证书?

所以似乎有很多方法发生了变化,破坏了我当前代码库中的一些东西。我目前收到以下错误:Cannotconverttheexpression'stype'(CFAllocator!,data:@lvalueNSData)'totype'CFData!'相关代码如下:letmainbun=NSBundle.pathForResource("mainkey",ofType:"der",inDirectory:"/myapppath")varkey:NSData=NSData(base64EncodedString:mainbun!,options:nil)!varturntocert:SecCe

编写c语言程序调用openssl编译出的动态链接库

文章目录一、编译生成链接库二、示例一:调用RAND_bytes函数三、示例二:调用SHA256一、编译生成链接库下载安装openssl并编译生成链接库的过程在我的另一篇文章中已经详细说明了:Ubuntu中安装OpenSSL此外,我们还需要提前了解一些关于动态链接库的知识,具体内容可以在我的这篇文章中查看:一个简单的动态链接库示例二、示例一:调用RAND_bytes函数要调用OpenSSL库中的函数,需要在对应的C源文件中包含相应的头文件,并将库文件链接到程序中。下面是一个简单的示例,演示如何在一个名为main.c的文件中使用OpenSSL库中的函数。#include#includeintmai

ios - Alamofire ServerTrustPolicy 证书固定不阻止 Charles 代理 Swift 3

我进行了广泛的搜索,但未能找到我的问题的答案。为了使我们的应用程序更安全,我们被告知使用“证书固定”。我们已经为所有API调用使用了Alamofire库,因此使用包含的ServerTrustPolicyManager作为实现证书固定的方法似乎很自然。我在我的应用程序包中包含了正确的证书,这里是我用来为Alamofire配置我的SessionManager的代码:leturl="https://www.mycompany.com"varmanager:SessionManager?{letserverTrustPolicy=ServerTrustPolicy.pinCertificate

macos - 将 openSSL 添加到 Swift OS X 项目以进行收据验证

我正在尝试将OpenSSL包含在SwiftOSX项目中以进行收据验证。我已经成功构建了必要的OpenSSL头文件和库文件。我已将它们添加到我的项目中,但在这样做时没有提示创建桥接头文件。我已经为每个openssl头文件使用#import手动创建了桥接头文件。在项目build设置中,我已将“swift编译器-代码生成”下的objective-c桥接header设置为我的桥接header。我已经按照收据验证编程指南中的描述生成了有效载荷格式的ans1c文件:“Listing1-1ASN.1definitionofthepayloadformat”并将它们添加到我的桥接头中。我在构建时遇到了